JJ GabrielJJ Gabriel
Ten Million Euros and the 16-Year-Old Training Alone in CastelldefelsIn Castelldefels, a coastal town south of Barcelona, a 16-year-old boy trains...
JJ Gabriel and October 6: The Contract That Was Never SignedThe boy scored a hat-trick on his UEFA Youth League debut. A 5-0 win, three...
JJ Gabriel and FIFA Article 19: Manchester United Is Standing on the Wrong Side of the LawAt Old Trafford on Carabao Cup night, two events happened at once and the med...
From SEA Games to WTT: Vietnamese Table Tennis and an Empty Data SheetFrom SEA Games to WTT: Vietnamese Table Tennis and an Empty Data Sheet On my...
CS2 and the Seven-Month Slide: The Thin Line Between Seasonality and Structural DeclineOn the night of September 23, when most of Beijing had fallen asleep, a track...
30,000 Burpee Broad Jumps in 155 Hours: Kevin Ociepka and the Verification Gap of Functional FitnessOn the track at Parkstadion Baunatal in Hesse, Germany, Kevin Ociepka lowered...
Bartunkova Beats Muchova 6-3, 6-0 to Reach China Open Semi-Finals: A 66-Minute Win and the Question of True ValueDiamond Court, Beijing. The sixth game of the second set. Nikola Bartunkova...
Galatasaray part ways with coach Gianmarco Pozzecco after three-game losing runIn 2026 I sat behind a small desk at a radio station in Queens, learning the...
The Perfect Pass% Gap: Why Vietnamese Volleyball Trusts Unsourced Stat Sheets2 a.m., and the air conditioning in the press room of a domestic volleyball...
Enzo Maresca: Man City's £450m+ spending spree is necessary to compete with ArsenalIn the opening match of the 2026-2026 Premier League season, Manchester City...
Cameroon's CAVB Final and 2027 World Championship Berth: The Verdict Hides in Equal PointsI added up the points after the quarterfinal ended. Cameroon beat Ghana 3-2 t...
PUBG Asia Stars 2026: When the Organizers Handed Down the Verdict Before the Trial BeganThe closing night of PUBG Asia Stars 2026 did not end with a gunshot, a...
Djokovic's Fracturing Body and Bu Yunchaokete's Narrow Door in BeijingOn the centre-court stands in Beijing, there was a moment the cameras did not...
Himass and TanVuu: 4.1 Million Signatures, a Career Death Sentence, and the Structural Flaw Nobody NamedFour million one hundred thousand. That was the number on the signature count...
When the Analysis Comes Back Empty: The Data Analyst and the Art of Not Making Things UpTwo in the morning in Hai Phong, and I am opening a file that should not be...
Ajax vs NEC: A Lineup That Looks Neat on Paper and a Data Set Full of HolesThe Ajax team-news bulletin ahead of this weekend's Eredivisie fixture agains...
Amy Hunt clocks 22.16s at Diamond League Final: Impressive season mark but late-season fatigue signals concernAmy Hunt's 22.16s at Diamond League Final: A strong season mark but late-seas...
The Empty Analysis: When Football Is Written With Data That Doesn't Exist3 AM in Liverpool, and I'm sitting in front of a nine-page analysis. No team...
Appeal Dismissed, Thailand Misses 4x100m Men's Bronze at ASIAD 2026: Lessons from 38.49 SecondsAppeal Dismissed, Thailand Misses 4x100m Men's Bronze at ASIAD 2026: Lessons...
Pakistan's 7 Forwards Have 9 Goals Total: The Screen Hiding Vietnam's Real ProblemI sat and counted that number three times, and each time it still made me put...
JJ Gabriel and October 6: The Contract That Was Never SignedThe boy scored a hat-trick on his UEFA Youth League debut. A 5-0 win, three...
JJ Gabriel and FIFA Article 19: Manchester United Is Standing on the Wrong Side of the LawAt Old Trafford on Carabao Cup night, two events happened at once and the med...
From SEA Games to WTT: Vietnamese Table Tennis and an Empty Data SheetFrom SEA Games to WTT: Vietnamese Table Tennis and an Empty Data Sheet On my...
CS2 and the Seven-Month Slide: The Thin Line Between Seasonality and Structural DeclineOn the night of September 23, when most of Beijing had fallen asleep, a track...
30,000 Burpee Broad Jumps in 155 Hours: Kevin Ociepka and the Verification Gap of Functional FitnessOn the track at Parkstadion Baunatal in Hesse, Germany, Kevin Ociepka lowered...
Bartunkova Beats Muchova 6-3, 6-0 to Reach China Open Semi-Finals: A 66-Minute Win and the Question of True ValueDiamond Court, Beijing. The sixth game of the second set. Nikola Bartunkova...
Galatasaray part ways with coach Gianmarco Pozzecco after three-game losing runIn 2026 I sat behind a small desk at a radio station in Queens, learning the...
The Perfect Pass% Gap: Why Vietnamese Volleyball Trusts Unsourced Stat Sheets2 a.m., and the air conditioning in the press room of a domestic volleyball...
Enzo Maresca: Man City's £450m+ spending spree is necessary to compete with ArsenalIn the opening match of the 2026-2026 Premier League season, Manchester City...
Cameroon's CAVB Final and 2027 World Championship Berth: The Verdict Hides in Equal PointsI added up the points after the quarterfinal ended. Cameroon beat Ghana 3-2 t...
PUBG Asia Stars 2026: When the Organizers Handed Down the Verdict Before the Trial BeganThe closing night of PUBG Asia Stars 2026 did not end with a gunshot, a...
Djokovic's Fracturing Body and Bu Yunchaokete's Narrow Door in BeijingOn the centre-court stands in Beijing, there was a moment the cameras did not...
Himass and TanVuu: 4.1 Million Signatures, a Career Death Sentence, and the Structural Flaw Nobody NamedFour million one hundred thousand. That was the number on the signature count...
When the Analysis Comes Back Empty: The Data Analyst and the Art of Not Making Things UpTwo in the morning in Hai Phong, and I am opening a file that should not be...
Ajax vs NEC: A Lineup That Looks Neat on Paper and a Data Set Full of HolesThe Ajax team-news bulletin ahead of this weekend's Eredivisie fixture agains...
Amy Hunt clocks 22.16s at Diamond League Final: Impressive season mark but late-season fatigue signals concernAmy Hunt's 22.16s at Diamond League Final: A strong season mark but late-seas...
The Empty Analysis: When Football Is Written With Data That Doesn't Exist3 AM in Liverpool, and I'm sitting in front of a nine-page analysis. No team...
Appeal Dismissed, Thailand Misses 4x100m Men's Bronze at ASIAD 2026: Lessons from 38.49 SecondsAppeal Dismissed, Thailand Misses 4x100m Men's Bronze at ASIAD 2026: Lessons...
Pakistan's 7 Forwards Have 9 Goals Total: The Screen Hiding Vietnam's Real ProblemI sat and counted that number three times, and each time it still made me put...
